 /****************************************************************
 ** 								 *			
 **  Nombre: js_registroProgramaEducativo.js		         *	
 **  Versión: 1.0.0                                              *
 **  Autor: Amado de Jesús Canté Cauich		                 *
 **  Creado: 15-Feb-2013                                         *
 **  Modificado: Ninguno                                         *
 **  Diagrama: GAPI v2.3.1                                       *		
 **  Caso de uso: MGPE1                                          *
 **								 *			
 *****************************************************************/

function mostrarRegistrarPE(){
    var evento = "registro";
    var parametros = {
        'evento' : evento
    };
    $.ajax({
        data:parametros,
        url: 'VisualizadorRegistroPE',
        type: 'post',        

        beforeSend: function (){
            $('#respuesta_general').html('Cargando Formulario'); 
        },
        error : function(XMLHttpRequest, textStatus, errorThrown) 
        { 
            $('#respuesta_general').html('Error en el servicio');
        },

        success: function (respuesta) 
        { 
            $("#respuesta_general").html(respuesta);
            $("#btnRegistrarPE").click(function()
            {
                enviaFormPE();
            });
            
            $("#btnCancelaPE").click(function()
            {
                cancelaRegistroPE();
            });
        }
    });
}

function cancelaRegistroPE(){
    $("#respuesta_general").html("");
}

function enviaFormPE(){
    if(validaFormPE()){
        registraFormPE();
    }else{
        $('#error').html('El formulario no ha sido llenado correctamente.');
    }
}

function validaFormPE(){
    var formulariovalido = true;
    var combo = document.getElementById("cmbCarreras");
    var carrera = combo.options[combo.selectedIndex].value;
    var peducativo = document.getElementById("nombrePE");
    var reticula = document.getElementById("archivoReticula").value.toString().split('.').pop();
    if(reticula != "xls"){
        alert("Debe elegir un archivo de Excell con extensión \".xls\"");
        document.getElementById("archivoReticula").focus();
        formulariovalido = false;
    }
    if(carrera == -1){
        alert("Debe elegir una carrera de la lista.");
        combo.focus();
        formulariovalido = false;
    }
    if(peducativo.value == null || peducativo.value == ""){
        alert("Debe ingresar un nombre para el programa educativo.");
        peducativo.focus();
        formulariovalido = false;
    }
    
    return formulariovalido;
}

function registraFormPE(){
    document.frmRegistroPE.submit();
}